stimoˈlare
English translation of stimoˈlare
vt
- stimulate; (incitare) incite Definition of stimulate in the British & World English dictionary Definition of stimulate in the US English dictionary Translate stimulate | into French | into German | into Spanish