lifeboat

/lˈaɪfboʊt/

Explore definitions, synonyms, and language insights of lifeboat

Definitions

Noun
a strong sea boat designed to rescue people from a sinking ship

More General Terms