Dockyards Meaning

There are 1 meaning(s) for word Dockyards

Meaning 1 : an establishment on the waterfront where vessels are built or fitted out or repaired