life thread

English

Etymology

From life +‎ thread.

Noun

life thread (plural life threads)

  1. Synonym of thread of life.