Meaning: 1 to give life, vigor, or spirit to <nothing like a day at the pool to stimulate appetites> — see animate 2 to rouse to strong feeling or action <stimulated by all the controversy to write a letter to her state representative> — see provoke1