English
›
Words
that
temporarily stimulates or excites some organ or the central nervous system to increase activity
Translation:
English
Noun
1
stimulant
Add
Translation