About us
Define
Definitions for
"PSYCHOSTIMULANT"
An antidepressant or mood-elevating drug.
amfar.org