Meaning of twilight sleep
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
Other information on twilight sleep
WIKIPEDIA results for
twilight sleep
Amazon results for
twilight sleep
Tweet