when hell freezes over
idiomDefinition of when hell freezes over
informal + impolite
—used to say that one thinks that something will never happen I'll apologize when hell freezes over.