Dockyard

Type: n.

Definition of Dockyard: A yard or storage place for all sorts of naval stores and timber for shipbuilding.

other words that start with do

Online Free Dictionary