Meaning of petard
Definition of petard
(noun)
an
explosive
device
used
to
break
down
a
gate
or
wall
Other information on petard
WIKIPEDIA results for
petard
Amazon results for
petard
Tweet