Dockyard


(n.) A yard or storage place for all sorts of naval stores and timber for shipbuilding.



Similar Words:

Dockyard