1 definition by Dontae.1025

Top Definition
When the female vagina in unable to contain itself. It just releases fluids continuously, accompanied by a foul odor.
Maria Barrick has the most leaky pussy I have ever seen.
by Dontae.1025 December 24, 2016

Mug icon
Buy a leaky pussy mug!