Attested.to

Definition

a synthetic narcotic drug (trade name Demerol) used to treat pain

Seed ·

Term in context

Demerol in CommonParlance