- a specially constructed boat launched from land to rescue people in distress at sea.；a small boat kept on a ship for use in emergency, typically one of a number on deck or suspended from davits.
noun: lifeboat, plural noun: lifeboats
- a place where a lifeboat is housed and from which it is launched: a lifeboat station has stood on Spurn Point since 1810
- (in the UK) a voluntary organization formed in 1824 to operate an offshore rescue service with ...
- a specially constructed boat launched from land to rescue people in distress at sea.
Oxford American Dictionary