See also: petards

French edit

Noun edit

pétards m

  1. plural of pétard

Anagrams edit