Definition of “moated” - English Dictionary

English