English Dictionary
Definition moat in British English
moat noun
[countable] noun
/məʊt/
Synonyms and related words
Synonyms and related words
