smoke grenade - Francés Inglés Diccionario