Have you ever wondered what someone means when they use slang or a new word in our ever changing language? Urbandictionary.com helps figure out the meaning of certain words and phrases with the help of its visitors.
As the site says, "Urban Dictionary is a slang dictionary with your definitions." You can add new slang terms and rate the way other people have defined current ones. Yes, you do come across some definitions that don't make sense, but you're able to rate the definition with a "thumbs up" or a "thumbs down" rating. The definitions with more "thumbs up" ratings are usually more widely accepted definitions of the slang terms.
You can help Urban Dictionary add defintions to their database by adding new terms, or by offering new definitions (or better ones) to already existing ones. I decided to add a term that we used when I lived in San Marcos, Texas: "Tree Surfing." You can rate my definition with a thumbs up or thumbs down. Or you can even append the term's definition with your own. You can even add a picture or a pronounciation sound bit!
Check it out. . . the site is interesting and includes a lot of words and phrases people throw around like "Fo' Shizzy" and "bling bling." If you don't already know what these words are, Urban Dictionary is the place for you!