Select the most appropriate meaning of the given idiom.
When hell freezes over
1
When things are worst
2
Something that will never happen
3
Being caught red handed
4
Bad timing
Select the most appropriate meaning of the given idiom.
When hell freezes over