English Dictionary
Definition moated in British English
moated adjective
adjective
/ˈməʊtɪd/
English Dictionary