quand les poules auront des dents
Meanings
Adverb
1. when Hell freezes over; when pigs fly (never) (idiomatic, sarcastic, figurative, adynaton, hyperbolic, figuratively)