There are several idioms referring to being on time. On the dot would mean that you arrived exactly at the right time. To the minute would mean that you were within a minute either way, and thus were on time. You could also say that someone has perfect timing when they arrive exactly when they are needed.
It's not an idiom - it means just what it says. Something took "no" time to come about. It's an exaggeration, but the meaning is plain.
The idiom 'on the dot' means at a precise time or right on time.
It means precisely at that time - no earlier or later.
This is not an idiom. It means just what it says. It is a saying that means time seems to go by more quickly when you are doing something enjoyable than it does when you are uncomfortable.
This isn't an idiom. It means just what it seems to mean. Something is only a matter of time - you only have to wait until it happens.
An idiom is a phrase that makes no sense unless you know the idiomatic definition. Can a person really shine like a light? No, so that makes this an idiom. It means time for that person to come to the forefront and be recognized.
It's not an idiom. It means exactly what it looks like.
The sentence is not, because an idiom is usually a phrase. The idiom is "do lunch," which means to have lunch together, usually while discussing business.
You cannot understand an idiom without knowing ahead of time what it means. A phrase is just part of a normal sentence.
it means when you are really nervous and cool at the same time.:)
The idiom "apple shiner" means the teacher's pet.
An idiom that means surrender is to "wave the white flag." A closely related idiom is to "throw in the towel" which means to give up."