Dictionary search results

Showing 1-2 of 2 results

incubator British & World English

An enclosed apparatus in which premature or unusually small babies are placed and which provides a controlled and protective environment for their care