Skip to main content

Definitions by Dakota and Pascale

stomulate 

1) to ejeculate on the female's stomach, during intercourse. also reffered to as douching.
1) Fuck! He stomulated on me again last night!