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)