The place to go if you need a slang term defined. People submit definitions for each word, institution, or the like, and other users upvote or downvote the definitions to the top or bottom of the list. Think of it as a public dictionary, if the public was made up amost entirely of crass youngins.
Link
Link