Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
embank
in English
embank
#moderate
Definitions
Verb
to
confine
or
protect
using
a
bank
to
shield
with
earth
or
stone
to
construct
a
barrier
for
defense