1 definition by Ley Ley Ley

Noun - A dirty brown hairy taint that is one male/female desires to touch.
by Ley Ley Ley December 28, 2017
Get the Cuckita mug.