solar thermal system - Francés Inglés Diccionario