'Carling float' definitions:

Definition of 'Carling float'

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