The Routledge Dictionary of Modern American Slang and Unconventional English:

dictionary-of-modern-american-slang-and-unconventional-english.pdf