Vocabulary
自爆装置
じばくそうち
self-destruct system; automatic detonator; self-detonating device
noun