English Dictionary
Definition stimulant in British English
stimulant noun
[countable] noun
/ˈstɪmjʊlənt/
Synonyms and related words
2
something that encourages something to happen, develop, or improve
Synonyms and related words
