Alouette

The Century Dictionary and Cyclopedia
  • noun. A device for inducing sleep by tiring the eyes by a pencil of light reflected from a series of revolving mirrors.
  • Word Usage
    "Omykiss – see my previous post about alouette and plucking if you want a bit more violence!"