Alida_(steamboat_1847)_01
Strange Slang Terms For Sex Stuff According to UrbanDictionary

Urban Dictionary is a site that allows users to create and submit their own definitions for words — some of them slang, some of them not. The site is littered with slang terms for sex. Check out our...