Definition of life cord in US English:

life cord

noun

  • = life string (in modern use especially a spinal or umbilical cord); also in extended use.

Origin

Mid 17th century; earliest use found in John Donne (1572–1631), poet and Church of England clergyman.