Meaning of limbers

Definition of limbers

(noun) a channel or gutter on either side of a ship's keelson; carries bilge water into the pump well

Other information on limbers

WIKIPEDIA results for limbers
Amazon results for limbers