DEPRESSANT MEANING IN ENGLISH

• Depressant Definition & Synonyms

  1. (n.) An agent or remedy which lowers the vital powers.


Synonyms:
Sedative,

RECENT SEARCHES