Definition

wet, smelly , hairy pussy

Origin

Urban Dictionary

Related Terms