Meaning of demerol
Definition of demerol
(noun)
a
synthetic
narcotic
drug
(trade
name
Demerol)
used
to
treat
pain
Other information on demerol
WIKIPEDIA results for
demerol
Amazon results for
demerol
Tweet