Oxford Esl Dictionary for Students of American English

by Albert Sydney Hornby

English dictionary with over 35,000 words and definitions including some American idioms and slang.