Petard — definition

1. petard (Noun)

1 definition

petard (Noun) — An explosive device used to break down a gate or wall.

1 type of
explosive device