solar array tower - Turkish English Dictionary