1 definition by Care Bear18

Top Definition
An amazing womanly organ pleasure center, feels good when licked, touched, massaged or twidled.
I love my pussy!
by Care Bear18 February 24, 2010

Mug icon
Buy a Pussy mug!