petard

/pˈɛtɝd/

Explore definitions, synonyms, and language insights of petard

Definitions

Noun
an explosive device used to break down a gate or wall

More General Terms