Refine this word faster
Stimulator
noun
Definitions
Noun
- 1 A person, device or substance that stimulates.
Etymology
Borrowed from Latin stimulātor.
See also for "stimulator"
Next best steps
Mini challenge
Unscramble this word: stimulator