Here you will find links to websites about idioms, a common and important aspect of the English language.
This site claims to be the 'largest idioms dictionary'. It has short explanations, several examples and brief information about the origin of each idiom.
Over sixty idioms with very short explanations. Good for anyone pressed for time Pressed for time means having little time, in a hurry .
This Oyster English site has lots of common idioms, illustrated with some great pictures.
On this site there are various quizzes to learn about and test your knowledge of common idioms.