Skip to main content

Definitions by Riff Raff 1980

Polish slang word for a vagina
chipcha by Riff Raff 1980 August 8, 2009