This fun site starts with an explanation for the difference between Idioms, phrasal verbs and proverbs. It then has a full list of A-Z idioms, as well as some topic categories, and a list of common idioms. Each entry is explained and there is an example of its use in a full sentence. At the end of each section there is quiz to test your understanding and new knowledge of idioms!
The Idiom Connection: English Idioms and Quizzes