Definition of life craft in English:

life craft

noun

  • A small craft, carried on board a larger one, by which escape may be made in an emergency, a lifeboat; (also treated as plural) boats of this nature.

Origin

Mid 19th century; earliest use found in The Mechanics' Magazine.