To 'put the cart before the horse', have 'the cheek of the devil' or be 'a pillar of society' - these are just some of the thousands of idioms that have become an integral part of the English language. "The Penguin Dictionary of English Idioms" looks at a vast range of examples, providing concise de[...]