petard
English Dictionary
->
Letter P
-> petard
Search Dictionary:
petard Definition
(n)
a
explosive
device
used
to
break
down
a
gate
or
wall
petard Synonyms
petard
© Art Branch Inc.