LIFEBUOY Meaning of LIFEBUOY in English ■ noun a buoyant support such as a lifebelt for keeping a person afloat in water. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004