Subscribe
URL of the page has been copied to clipboard.
Meaning : A synthetic narcotic drug (trade name Demerol) used to treat pain.
Synonyms : meperidine, meperidine hydrochloride
Install App