Meaning of newtonian telescope

Definition of newtonian telescope

(noun) reflecting telescope in which the image is viewed through an eyepiece perpendicular to main axis

Other information on newtonian telescope

WIKIPEDIA results for newtonian telescope
Amazon results for newtonian telescope