What is the full meaning of petard
an explosive device, also PETAR [n -S]
Example of the word petard placed on a Scrabble board.