Deep-freezer meaning

A freezer for the quick-freezing and long-term storage of food.
noun
0
0
Any freezer for quick-freezing and storing food.
noun
0
0
Advertisement