Stīm/ū-lā/tor, n.

noun

n. [Lat., It. stimolatore, Sp. estimulador, Fr. stimulateur.] One who stimulates.