Subscribe
URL of the page has been copied to clipboard.
Meaning : A mechanical or electrical explosive device or a small amount of explosive. Can be used to initiate the reaction of a disrupting explosive.
Synonyms : cap, detonating device
Install App