The Penguin Dictionary of English Idioms - Daphne M Gulland, David Hinds-Howell

To ''put the cart before the horse'', have ''the cheek of the devil'' or be ''a pillar of society''…