an establishment on the waterfront where vessels are built or fitted out or repaired
A place where ships are repaired or outfitted.
This word is a combination of "dock" and "yard." It originally referred to an enclosed area used for building or repairing ships.