until hell freezes over

Prepositional phrase

 * 1)  forever; without success, no matter how long one perseveres.