Meaning of downer

Definition of downer

(noun) a drug that reduces excitability and calms a person

Other information on downer

WIKIPEDIA results for downer
Amazon results for downer