smoke rifle grenade - Francés Inglés Diccionario