センコウシュリュウダン
Meanings
Noun
1. flashbang; stun grenade
Pitch accent
⚠
セ
ンコウシュリュ
ウダン
Composed of
flash (of light); glint; schiller
hand grenade; grenade