For non-Native English speakers, and even for those who have lived in the US all their lives, learning the meaning and definitions of all the different idioms in the English language can be daunting. Fortunately, The American Heritage Dictionary of Idioms can provide you with a comprehensive guide. Written by Christine Ammer, it contains the definitions of over 10,000 idioms used in the English language. Each definition includes not only an explanation of the phrase, but also an example of how the phrase was used and, when possible, a history of how the idiomatic phrase came to be. The dictionary also includes popular figures of speech, as well as standard phrases, common proverbs, and slang.
Additional Idiom definitions provided by: