noun
Meaning 1
A type of lamp, popular in the late 1960s and early 1970s, that moves droplets of water or oil along filaments to create the illusion of falling rain.
Definition source: English Wiktionary via Wiktextract
Qualifier: lighting
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided