This is a good slide show that goes through some common idioms and explains what they mean. Read the phrase, then read the real meaning. The picture also helps you understand what the idiom is about. How many do you know?
Screen shot:
Category:
Level:
Intermediate