newtonian telescope Meaning, Definition & Usage

  1. noun reflecting telescope in which the image is viewed through an eyepiece perpendicular to main axis
    Newtonian reflector.

WordNet