illuminating grenade - Turco Inglés Diccionario