baby incubator - French English Dictionary