maksutov telescope - Turkish English Dictionary