Definition for Umbilical cord

From Biology Forums Dictionary

The structure through which the embryo is connected to the placenta.