transparent to visible light - Turco Inglés Diccionario