Skip to main content

Definitions by Sunkissedflwr05

From what I know it means pussy or vagina. Correct me if I'm wrong.
"I'll be your Jamaican lover strokin' in ya potwa'
potwa by Sunkissedflwr05 June 26, 2005