English dictionary
lifeboat meaning and definition
Definition and meaning of lifeboat at MeaningMonkey.org. lifeboat meaning and definition in the English Dictionary.LIFEBOAT noun
Definition of lifeboat (noun)
- a strong sea boat designed to rescue people from a sinking ship
Source: Princeton University Wordnet