The Cambridge International Dictionary of Idioms explains over 7,000 idioms current in British, American and Australian English, helping learners to understand them and use them with confidence. The Cambridge Dictionary of American Idioms, based on the 200 million words of American English text...