VariousWords beta
Related Terms:
Definitions:
Noun
petard
Definition: an explosive device used to break down a gate or wall
Definition: A small, hat-shaped explosive device, used to breach a door or wall.
Verb
Definition: To attack or blow a hole in (something) with a petard.