Find the word definition

Wiktionary
liquid mirrors

n. (plural of liquid mirror English)

Usage examples of "liquid mirrors".

There was a glow in his eyes and, when he moved, there were strange silvery-blue lights in the air, like reflections from liquid mirrors.