Meaning of “deep freeze” in the English Dictionary

british dictionary