Meaning of “deep freeze” in the English Dictionary

English