meaning of dockyard

1. A yard or storage place for all sorts of naval stores and timber for shipbuilding.
2.
an establishment on the waterfront where vessels are built or fitted out or repaired


Related Words

dockyard |

Developed & Maintained By Taraprasad.com

Treasure Words