Skip to main content

Dakota and Pascale's definitions

stomulate

Share 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 23, 2005
Flag
mugGet the stomulate mug.