Definition of “deep freeze” - English Dictionary

English