Of a very long time ago, so as to be almost forgotten.
until the cows freeze over
For a very long period of time.
it's about time
Used to express impatience at the eventual occurrence of something tha …
15 minutes of fame
A very short time in the spotlight or brief flurry with fame, after wh …
have legs
To have endurance; to have prospects to exist or go on for a long time …
long time
Used as part of greeting of two people who have not been in contact fo …
until the cows come home