Definition of suicide net in English:

suicide net

noun

  • A permanent or (sometimes) portable net positioned to catch people falling from a bridge, building, or other tall structure.

Origin

Early 20th century; earliest use found in The Outlook.