Wiktionary
liquid mirror telescopes
n. (plural of liquid mirror telescope English)
n. (plural of liquid mirror telescope English)