Word info

liquid mirror telescope

Noun

Meaning

liquid mirror telescope (plural liquid mirror telescopes)

(astronomy) A type of reflecting telescope employing a parabolic liquid mirror made by spinning a pool of reflective liquid.

Source: en.wiktionary.org

Close letter words and terms