reflecting telescope - Turkish English Dictionary