Word info

biofreezer

Noun

Meaning

biofreezer (plural biofreezers)

A freezer designed to store biological samples

Source: en.wiktionary.org

Close letter words and terms