solar array tower - Turco Inglés Diccionario