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