Definition of “deep freeze” - English Dictionary

british dictionary