English dictionary
twilight sleep meaning and definition
Definition and meaning of twilight sleep at MeaningMonkey.org. twilight sleep meaning and definition in the English Dictionary.TWILIGHT SLEEP noun
Definition of twilight sleep (noun)
- a state of general anesthesia in which the person retains a slight degree of consciousness; can be induced by injection of scopolamine or morphine
Source: Princeton University Wordnet