until hell freezes over
until hell freezes over {adv. phr.}, {slang}
Forever, for an eternity.
He can argue until hell freezes over; nobody will believe him.
Contrast: WHEN HELL FREEZES OVER.
Categories:
Source: A Dictionary of American Idioms