petard

Noun
  1. An explosive device used to break down a gate or wall (synset 103925824)

Other Searches