lifeboat
1.
(
noun
) a strong boat designed to rescue people from a sinking ship
Related Words:
sea boat
Terms and Conditions of Use / Copyright Notice