array of heliostats - Turkish English Dictionary