Definition of life net in English:

life net

noun

US
  • A net used to save the life of a falling person, especially a safety net held by rescuers to catch people jumping from a burning building.

Origin

Late 19th century; earliest use found in The New York Times.