English Dictionary
Definition boatyard in British English
boatyard noun
[countable] noun
/ˈbəʊtˌjɑː(r)d/
Synonyms and related words
