LIFE BUOY Meaning of LIFE BUOY in English [life buoy] n (1801): a ring-shaped life preserver Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012