Tamil Dictionary 🔍

dockyard

Dock"yard`, n. Defn: A yard or storage place for all sorts of naval stores and timber for shipbuilding.


dockyard - Similar Words