Meanings
-
1
noun
a thing or device that excites activity or response
The device acts as a stimulator of the heart's natural rhythm.
Thesaurus
Etymology
From Latin 'stimulator', an inciter, from 'stimulare', to goad, prick, from 'stimulus', a goad.
View etymology graph ->