heat and light produced by solar reverberation - German English Dictionary