デンゲキサッチュウキ
Meanings
Noun
1. electric bug killer; insectocutor; insect-o-cutor
Composed of
electric shock; blitz; lightning attack; sudden and without warning; shocking
killing insects or pests
device; instrument; vessel; container; ability; capacity