Slang Dictionary
http://dictionaryofslang.co.uk