Dictionary search results

Showing 1-3 of 3 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

incubator English-Spanish

incubadora feminine