What Oxford Dictionary is for English, Urban Dictionary is for slang. Most of us use slang words in everyday conversation - words you can’t find in standard dictionaries. If you ever happen to come across such a word, you can be almost sure you will find it in Urban Dictionary. As of 2009, the site claims over four million definitions.
Urban Dictionary Client is a desktop application to look up definitions at Urban Dictionary from the Windows desktop. The application is simple to use, all you need to do is select the word you need to translate and then press Ctrl+C+C. This will open the program window with the definition from www.urbandictionary.com along with examples. You can also look up words by searching.