look up any word, like swag:
 
1.
To activate, mostly in the body.
This story really stimulates my imgination!
Anybody stimulating any thoughts?
I'm going to stimulate your brain!
by Gareth Woodman October 20, 2007
71 42