life rocket
English
Noun
life
rocket
(
plural
life rockets
)
(
historical
)
A rocket for carrying a line from the shore to a ship in distress.