solar array tower - Spanish English Dictionary