demerol
Meanings
- a synthetic narcotic drug (trade name Demerol) used to treat pain
Synonyms
demerol is not a valid Scrabble word
demerol is not valid in Words With Friends
demerol is not valid in Words With Friends