incubator in Catalan
incubator in Catalan
incubadora
(medicine) An apparatus used to maintain environmental conditions suitable for a newborn baby.