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, lobata, lobate, libido, livedo, leafet, lifted, lepiota, lobated, labiate, lapidate, lepidote, loft, left
|
|
|