Diccionario Inglés-Español
stimulate
Estimular, impeler, pinchar
Diccionario Inglés-Español
stimulant
stimulation