'life raft' definitions:

Definition of 'life raft'

From: WordNet
noun
A raft to use if a ship must be abandoned in an emergency [syn: life raft, Carling float]