solar thermal system - Spanish English Dictionary