Noego, I usually learn idioms on GoEnglish.com Idioms = "Birds Of A Feather (Flock Together)" = Today's English Idioms.
I saw some pictures accompanied with explaination and example. I'm really interested in this website.
I hope it can be useful for you.
- For Teachers