illuminating grenade - Francés Inglés Diccionario