Definition of life spring in English:

life spring

noun

  • The spring or source of life; frequently in extended use.

Origin

Mid 17th century; earliest use found in Peter Sterry (1613–1672), Independent minister.