solar array tower - Francés Inglés Diccionario