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