liquid mirror
English
Noun
liquid
mirror
(
plural
liquid mirrors
)
A mirror made from a layer of
reflective
liquid.
Derived terms
liquid mirror telescope