direct solar energy transmittance - Español Inglés Diccionario