Definitions of Newtonian reflector:

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