Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
moat
in English
moat
uk
/məʊt/
#common
Plural
moats
Definitions
Noun
a
deep
ditch
surrounding
a
fortified
area
;
for
defense
a
business
advantage
;
making
it
defensible
Verb
to
surround
with
a
deep
ditch
(
for
protection
)
The
castle
was
moated
to
prevent
invaders
from
entering
.