Definition of life gun in English:

life gun

noun

  • A gun used for sending a communication line or lifesaving apparatus to a vessel in distress.

Origin

Early 19th century; earliest use found in Hull Packet.