"petarde" in English Petarde {f} petard Detailed translations for "petarde" die Petarde{feminine} Petarde(also: Sprengkörper, Sprenggefäß) petard