1 definition by manchester414

Top Definition
A woman, who during sexual ejaculation, is able to squirt (cum) from her vagina.
"gosh that Abby's quite the squirter!"
by manchester414 August 09, 2012

Mug icon
Buy a squirter mug!