dockyard
(noun)
noun
1. an establishment on the waterfront where vessels are built or fitted out or repaired
Definition categories: location, waterfront
(noun)
1. an establishment on the waterfront where vessels are built or fitted out or repaired
Definition categories: location, waterfront