petard ( synonym found)

Definition of petard:

(n) : a hat shaped explosive device, now rarely used; anything potentially explosive in a non-literal sense

Definition of petard:

(n) : a hat shaped explosive device, now rarely used; anything potentially explosive in a non-literal sense

Back to Top