carling float - English Synonyms Dictionary

carling float

n.
[1] life raft