Spanish-English dictionary »

lanzagranadas meaning in English

SpanishEnglish
lanzagranadas noun
{m}

grenade launcher(weapon that shoots grenades)
noun