Definition of lifeboat
English to English noun - a strong sea boat designed to rescue people from a sinking ship
source: WordNet 3.0 - A strong, buoyant boat especially designed for saving the lives of shipwrecked people.
source: Webster 1913
Visual Synonyms 
Nearby Word
lifeboat, libot, lie about, lift, live out, lipat, live body, libido, livedo, leafet, lobata, lifted, lobate, lobated, labiate, lepiota, leaf fat, lie-abed, layabout, leap out
|
|
|