heat and light produced by solar reverberation - Español Inglés Diccionario