deployed solar array - Turkish English Dictionary