YourDictionary

dockyard

noun

  1. shipyard
  2. Brit. navy yard

See dockyard in American Heritage Dictionary 4

Learn more about dockyard

link/cite print suggestion box