Generic funnies

These 121 English idioms are the plain kind of funny — phrases like "raining cats and dogs" or "a few sandwiches short of a picnic." No inside knowledge needed. Each one is explained in full: what it means, where it came from, why it is funny, and how to use it. Useful for English learners and anyone who likes a good phrase.