solar array tower - Español Inglés Diccionario