Top definition
1) to ejeculate on the female's stomach, during intercourse. also reffered to as douching.
1) Fuck! He stomulated on me again last night!
by Dakota and Pascale June 09, 2005
Get the mug
Get a stomulate mug for your mom Jovana.