The English language is full of idioms that to native speakers are commonplace, but to non-natives are downright bizarre. An idiom is just a group of words whose meaning is established by popular usage, while totally nonsensical when you look … Continue reading