biofreezer
English
Etymology
From
bio-
+
freezer
.
Noun
biofreezer
(
plural
biofreezers
)
A
freezer
designed to store
biological
samples