Spanish-English dictionary »

lanzacohetes meaning in English

SpanishEnglish
lanzacohetes noun
{m}

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