Definition of life rocket in English:

life rocket

noun

historical
  • A rocket to which a line is attached, fired to establish communication with a vessel in distress.

Origin

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