From English-Spanish FreeDict Dictionary ver. 0.3.1: stimulate /stimjuleit/ 1. instigar 2. animar, espolear, incitar, inpulsar 3. estimular
stimulate /stimjuleit/ 1. instigar 2. animar, espolear, incitar, inpulsar 3. estimular