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
petard definition by Urban Dictionary