downer Meaning and Definition

Definitions

English definition for downer

1. n. a drug that reduces excitability and calms a person

Sponored Video