Subscriber login


Forgot your password?

Library card login

Other

Newtonian telescope

Definition of Newtonian telescope

noun

Astronomy
  • a reflecting telescope in which the light from the main mirror is deflected by a small flat secondary mirror set at 45°, sending it to a magnifying eyepiece in the side of the telescope.

Newtonian telescope in other Oxford dictionaries

Definition of Newtonian telescope in the US English dictionary