Want this question answered?
The meaning is that it is the right time to do something.
I'm not familiar with the idiom "straighten banana." It might be a regional or less common expression
Having fun;Great time
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 'sands of time' refers to the inexorable forward movement of time. It refers directly to the sand running through an hourglass.
The idiom 'on the dot' means at a precise time or right on time.
It means precisely at that time - no earlier or later.
You would need an entire encyclopedia to list every single idiom and its meaning. You may ask the meaning and origin of one at a time however.
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.
"To be" is not an idiom - it's a verb.
VERY INFREQUENTLY. A Blue Moon is said to occur , when two full Moons occur in one calendar month. On say dates 1st of the month and 28th of the same month.
Pest is not an idiom. It's a word.