panoramic telescope - Turkish English Dictionary