Definitions of Newtonian telescope:

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