English expressions and idioms explained. Every language has wonderful and rich idioms - those groups of words that have a special meaning that is different ...