menu_book

Definition

For a very long period of time.

history_edu

Origins

Mixed metaphor combining until the cows come home + when hell freezes over.