impervious to light - Turco Inglés Diccionario