when hell freezes over

idiom

Definition 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.