reflecting telescopes - Turkish English Dictionary