umbilical cord ( synonym found)

Definition of umbilical cord:

(n) : the flexible structure connecting a foetus with the placenta; which transports nourishment to the foetus and removes waste; (aerospace) The line that supplies an astronaut with oxygen and communications when outside a spacecraft

Back to Top