Raining Cats and Dogs
For those of us that might need the reminder, an “idiom” is a linguistic expression which takes a phrase that may mean one thing literally, and gives it an entirely different meaning. We’ve heard most if not all of them throughout our lives, and so without having to even think about it the actual meanings…