Skip to main content

Definitions by ISOSMART

spanish slang for little vagina
She def had a chincha
Chincha by ISOSMART February 17, 2010