www.urbandictionary.com
English translated to 52 languages • 918 words • 519 contributors • Updated 6 years ago