Hi, Here are a few thoughts on the matter. html Clive
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous It comes from old thatched roofs, where stray animals might be running around. If it was raining hard enough, the roofs would soften enough for the animals, namely cats and dogs, to fall through.But most cats hate water so much that they would not be up on a thatched roof in any sort of rain!
AnonymousIt means it was raining hard because if you were driving and got hit by a dog it would hit the car HARDWell, the saying originated long before the internal combustion engine was invented.