n. reflecting telescope invented by Sir Isaac Newton in which a mirror is fixed on the axis close to the eyepiece so the image is viewed from outside the telescope tube perpendicular to main axis
NEWTONIAN TELESCOPE
Meaning of NEWTONIAN TELESCOPE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012