Posted by R. Berg on March 03, 2003
In Reply to: Till the cows come posted by Mon on March 03, 2003
: I'm trying to find another expression that means a long but indefinate time - like the cows come home, but not this phrase
When pigs fly (this actually goes back to the middle Ages).
When hell freezes over.
It'll be a long, hot day in the middle of December when XXXX.
Those mean an infinitely long wait, but "till the cows come home" is often used that way, too.