Charles I. Kelly and Lawrence E. Kelly
Interesting Things for Esl: Commonly Used American Slang
Over 280 examples of American slang, each used in a sentence and replaced with a literal "translation." Some examples may be too explicit for younger learners.