By Anthony Zacharzewski in Interesting links — 01 Nov 2006 Idiomatic English A collection of common English idioms explained for speakers of English as a second language.