petards

listen to the pronunciation of petards
English - English
plural of petard