1 definition by Mill Stone

Top Definition
A super tight vagina.
Billie Anne has one hell of a frog pussy. It is water tight.
by Mill Stone February 24, 2009

Mug icon
Buy a Frog Pussy mug!