extimulate

listen to the pronunciation of extimulate
Englisch - Englisch
{v} to prick on, excite, stir up, urge
To stimulate
extimulate
Favoriten