transparent to visible light - Francés Inglés Diccionario