Polish-English dictionary »

petarda meaning in English

PolishEnglish
petarda

banger

petarda noun

firecrackernoun
a firework

petardnoun
explosive device