dockyard

Explore definitions, synonyms, and language insights of dockyard

Definitions

Noun
an establishment on the waterfront where vessels are built or fitted out or repaired

More General Terms