dockyards
20 points
English
9 letters
Not in frequency data
Valid in: US and UK dictionaries
Definitions
noun
an establishment on the waterfront where vessels are built or fitted out or repaired
Definition: WordNet 3.1, Princeton University.
Anagrams
—