ALL meanings of life-boat
life-boat
L l - noun life-boat a double-ended ship's boat, constructed, mounted, and provisioned so as to be readily able to rescue and maintain persons from a sinking vessel. 1
- noun life-boat a similarly constructed boat used by shore-based rescue services. 1