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, lifted, lobate, leafet, lobata, libido, livedo, labiate, lobated, lepiota, leaf fat, layabout, lepadite, lepidote
|
|
|