Skip to main content

Definitions by Lenny54

The skin that runs from your balls to your asshole
Holy shit! My chouda is really itchy. (Noun)
What's going on Choudaface?
chouda by Lenny54 February 21, 2008