Italian-English dictionary »

lanciagranate meaning in English

ItalianEnglish
lanciagranate noun

grenade launcher(weapon that shoots grenades)
noun