Synonyms and Antonyms for petard | Synonym.com

Synonyms and Antonyms for petard

1. petard (n.)

an explosive device used to break down a gate or wall

Synonyms: