reflector

Nouns

  • (n) device that reflects radiation
  • (n) optical telescope consisting of a large concave mirror that produces an image that is magnified by the eyepiece
    • Isaac Newton invented the reflecting telescope in 1668
    reflecting telescope,

Synonyms

reflecting telescope

Words of close approximity

reflected
reflectorise reflectorize