Here's a guess. It could be related to the word "Batty" meaning crazed, insane or erratic. It comes from the term Bats in the Belfry because bats who lived in bell towers in Europe seem to fly erratically on occasions. "Old bat" is often used in the sentence "You crazy old bat." I suspect it was shortened to "Old Bat" because it is impolite to call someone crazy. It also seems to be reserved for women. I've heard people refer to an angry wife as the old bat as well as the old battle axe. In sum, I would suggest it is a less hurtful way of calling someone crazy either to their face or behind their back.
Midling is an old-fashioned term for medium or middle.
yes the nurse was a mean old bat
The saying 'you old dog' just means someone that you have not seen for a long time. It is just a way of saying hi to someone you have not seen in a while.
Its an old saying like be careful what you wish for is. I was wondering what this saying means. I know these two sayings are not connected. I know its an old saying.
It's a variant of the old Irish saying "As the big hound is, so will the pup be".
Its just an old saying, it doesnt really mean anything all the person is say is that what your saying has nothing to do with what they are talking about.. does that answer your question? Maybe
Two words. "Sheva" means 7. "Bat" means daughter or girl. Together "Bat Sheva" means "7 years old (girl)" or can mean "The daughter of Sheva".
It is an old way of saying "Who are you?" It would have been in the form "Who art thou?"
A wise old saying is a proverb
The drawing (a rebus or pictogram) is meant to convey the Bible saying "There is nothing new under the sun."
no
It is an old saying meaning that the person is sharp, or very intelligent.