Definition of Petard

Noun: petard  pi'taa(r)d

  1. An explosive device used to break down a gate or wall

See also:
petals
petards

Anagrams containing the word petard

ptedar dpetar rdpeta ardpet tardpe etardp