extimulate

listen to the pronunciation of extimulate
الإنجليزية - الإنجليزية
{v} to prick on, excite, stir up, urge
To stimulate