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