Find the word definition

Wiktionary
liquid mirror

n. A mirror made from a layer of reflective liquid.

Wikipedia
Liquid mirror

Liquid mirror may refer to:

  • A reflecting surface created by a liquid
  • Liquid mirror telescopes
    • Liquid mirror space telescope

Usage examples of "liquid mirror".

A hundred million fragments of shifting brightness, there and gone and there again: a great liquid mirror, shattered.

The whole scene wavered and rippled as if the liquid mirror in which she viewed it was disturbed.

He paused for a long time beside the pool at the heart of his world, staring into the liquid mirror which reflected the sky above, and echoed the ocean far below.