'Lifeboat' definitions:

Definition of 'lifeboat'

(from WordNet)
noun
A strong sea boat designed to rescue people from a sinking ship

Definition of 'Lifeboat'

From: GCIDE
  • Lifeboat \Life"boat`\ (l[imac]f"b[=o]t`), n. A strong, buoyant boat especially designed for saving the lives of shipwrecked people. [1913 Webster]