Meaning ofmoatin English

moat

uk/məʊt/
#common
Definitions