be the day hell freezes over

be the day hell freezes over

To be an impossible or incredibly unlikely point or event in the future. The day that a Democrat like him gets elected in a blue-collar Republican town like this will be the day hell freezes over.
See also: freeze, hell, over
Farlex Dictionary of Idioms.
See also:
  • black-collar worker
  • black-collar workers
  • oil field trash
  • oil trash
  • blue-collar staff
  • blue-collar worker
  • get hot under the collar
  • feel (one's) collar
  • feel someone's collar
  • (as) fast as greased lightning