azimuth tracking telescope - Turkish English Dictionary