Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun petard

1 sense of petard

Sense 1
petard -- (an explosive device used to break down a gate or wall)
       => explosive device -- (device that bursts with sudden violence from internal energy)

2025, Cloud WordNet Browser