Synonyms for petard | Synonym.com

Synonyms for petard

1. petard (n.)

an explosive device used to break down a gate or wall

Synonyms: