Definition of Limbers

Any infomration entered here is solely your responsibility

Currently available definitions
Limbers in English
Noun
  1. a channel or gutter on either side of a ship's keelson; carries bilge water into the pump well