By the way, I found another slang website. it's really different, by city/country:
http://www.slanguage.com/