n. 1 a specially constructed boat launched from land to rescue those in distress at sea. 2 a ship's small boat for use in emergency.
LIFEBOAT
Meaning of LIFEBOAT in English
Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012