See also: petards

French

edit

Noun

edit

pétards m

  1. plural of pétard

Anagrams

edit