nicu (neonatal intensive care unit) - French English Dictionary