English as a 2nd language Websites

A free study site for English as a Second Language (ESL) students with games, quizzes, puzzles, MP3 files with transcripts, listening practice, pronunciation practive, etc.
www.manythings.org

Check out this cool online guide to American slang, including explanations of popular songs and movies, bad words, body parts and more. Sign up for our free newsletter!
www.slangcity.com