Newtonian telescope

What is Newtonian telescope?

Newtonian telescope definition and meaning on Dictionary terms:
noun
a reflecting telescope in which a mirror or reflecting prism is mounted on the axis near the eyepiece so that the image may be viewed from outside the telescope tube at right angles to the axis.

 

reference: https://www.dictionary.com/browse/newtonian-telescope

Tags: