umbilical cordEnglishOxford Dictionary of Englishumbilical cord /ʌmˌbɪlɪk(ə)l ˈkɔːd / ▸ noun a flexible cordlike structure containing blood vessels and attaching a human or other mammalian fetus to the placenta during gestation. ▪ a flexible cable, pipe, or other line carrying essential services or supplies.