reflector

Noun
  1. Device that reflects radiation (synset 104076388)
  2. Optical telescope consisting of a large concave mirror that produces an image that is magnified by the eyepiece (synset 104075713)
    "Isaac Newton invented the reflecting telescope in 1668"

Found on Word Lists

Other Searches