solar array 22-x - Turkish English Dictionary