extimulate

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