celestial telescope - Turkish English Dictionary