umbilical cord - English Synonyms Dictionary

umbilical cord

n.
[1] umbilical