to delay making a decision until the next day
Leave no stone unturned means to search every possible location.
It just means you don't understand something. The image is of the other person speaking a foreign language, such as Greek, that you don't understand.
Meaning ofI believe it may mean "to damage someone's reputation in a malicious way". See the translations for the idiom "do someone dirt" on this webpage:dirtAnswerI assume you mean "Do you dirt" not "Do your dirt". Do you dirt means to damage your reputation or treating you badly.
An idiom is a phrase that doesn't mean anything unless you know the definition. This sentence makes perfect sense, so it is not an idiom. Without religion, mankind is not worth much.
The idiom "slept like a log" means that the speaker slept soundly and undisturbed.
"Ill" means bad or poor -- taking something ill means taking it poorly or badly.
"To be" is not an idiom - it's a verb.
To sleep on it means to take some time and think things over. Usually said before a decision needs to be made. And yes, it is literal. The person who says this is asking for an answer the following day.
No, "hit the hay" is an idiom that means to go to bed or go to sleep. It is not a metaphor, as it is a commonly used phrase with a specific meaning that is understood by native English speakers.
Pest is not an idiom. It's a word.
The idiom "apple shiner" means the teacher's pet.
The meaning of the idiom in the pink of health means being in good health.
It refers to being extremely sick. The idiom compares a human's very uncomfortable illness (like the flu or a bad virus) with how ill a dog gets when it eats something it is not supposed to eat and often gets a very severe reaction.
The idiom means impress someone is egg on
It's not an idiom - to cope means to deal with, or to handle
"Old hand" is an idiom meaning having lots of experience.
It is not an idiom. It is an expression. The difference is that an idiom's meaning cannot be derived from the meaning of its individual words. In the expression wolfing down food, the meaning is clearly derived from the meaning of the words, and people have been saying it for hundreds of years.