What is the meaning of Petard?
A small, hat-shaped explosive device, used to breach a door or wall.
Anything potentially explosive, in a non-literal sense.
A loud firecracker.
To attack or blow a hole in (something) with a petard.
genitive plural of petarda
a petard (small bomb)
a petard (firecracker)
Source: wiktionary.org