DOCKYARD MEANING IN ENGLISH

• Dockyard Definition & Synonyms

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


RECENT SEARCHES