DOCKYARD

Definition of DOCKYARD

  1. (noun)an establishment on the waterfront where vessels are built or fitted out or repaired