demerol
(noun)
noun
1. a synthetic narcotic drug (trade name Demerol) used to treat pain
Similar word(s): meperidine
Definition categories: man–made, narcotic
(noun)
1. a synthetic narcotic drug (trade name Demerol) used to treat pain
Similar word(s): meperidine
Definition categories: man–made, narcotic