DouLingo

Cambridge Idioms Dictionary

The Cambridge Idioms Dictionary explains over 7,000 idioms current in British, American and Australian English, helping learners to understand them an...