About us
Define
Definitions for
"Lifeboats"
A boat designed for the preservation of life at sea. Lifeboats can either be of a free-fall or davit winch design.
ng.total.com