Other
Using English: Dictionary of English Idioms
Comprehensive collection of over 1,500 English idioms and idiomatic expressions, explained in simple terms. Contains examples from both U.S. and U.K. English.
Other
English Idioms Translated and Explained in Filipino
This helpful site, by a Canadian with a deep love of Filipino culture and language, provides the Filipino translation and explanation for a dozen or so English idioms, including "carpetbagger," "hit the roof," and "break a leg."