Multiple Mirror Telescope (noun) Definition, Meaning & Examples

noun Astronomy.
  1. a reflecting telescope on Mount Hopkins, in Arizona, that features six computer-linked mirrors set on a single mount. Abbreviation: MMT
Multiple Mirror Telescope (noun) Definition, Meaning & Examples

More Definitions