Meaning of carling float

Definition of carling float

(noun) a raft to use if a ship must be abandoned in an emergency

Other information on carling float

WIKIPEDIA results for carling float
Amazon results for carling float