Spanish-English dictionary »

lanzafumígenos meaning in English

SpanishEnglish
lanzafumígenos noun
{m}

smoke grenade launchernoun