LIFE RAFT Meaning of LIFE RAFT in English [life raft] n (1819): a raft usu. made of wood or an inflatable material and designed for use by people forced into the water Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012