As a noun stimulator
is a person, device or substance that stimulates.
As an adjective stimulating is
having a manner that stimulates.
As a verb stimulating is
.
stimulator
English
Noun
(
en noun)
A person, device or substance that stimulates.
Anagrams
*
----