1 definition by squirty girl

Top Definition
When a woman orgasms so intensly she squirts, pees, shits and even starts her period.
That wasn't an orgasm, that was a grand slam.
by squirty girl February 18, 2012

Mug icon
Buy a Grand Slam mug!