Demerol Meaning
There are 1 meaning(s) for word Demerol
Meaning 1 : a synthetic narcotic drug (trade name Demerol) used to treat pain
Synonyms : meperidine, meperidine hydrochloride
Synonyms : meperidine, meperidine hydrochloride
Similar words of Demerol :
