'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]