liquid mirror

noun

liquid mirror

noun
1

A mirror made from a layer of reflective liquid.

Derived terms
liquid mirror telescope

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.