Idioms 4 You provides explanations of numerous English idioms. It provides them in various scenarios — all with audio support. Unfortunately, it doesn’t provide any visual clues, but I’m still adding it to The Best Sites To Help ELL’s Learn Idioms & Slang.

Check out that “The Best…” list and let me know if you have any other suggestions for sites to add.