Synonyms and Antonyms for petard

1. petard (n.)

an explosive device used to break down a gate or wall

Synonyms: