French-English dictionary »

panzerfaust meaning in English

FrenchEnglish
Panzerfaust nom {m}

Panzerfaust◼◼◼(grenade launcher)
noun