Portuguese-English dictionary »

lança-granadas-foguete meaning in English

PortugueseEnglish
lança-granadas-foguete noun
{m}

rocket-propelled grenade(hand-held weapon that fires a small explosive rocket)
noun