detonating device

Noun
  1. A mechanical or electrical explosive device or a small amount of explosive;
    Can be used to initiate the reaction of a disrupting explosive (synset 103186898)

Found on Word Lists

Other Searches