petard meaning and pronunciation

  • 8 years ago
a device contrived to hurt another person; boobytrap; an explosive contraption used in warfare to blow in a door or form a breach in a wall.


petard definition by Urban Dictionary

Recommended