Definition of “embankment” - English Dictionary

british dictionary

“embankment” in British English

See all translations

(Definition of “embankment” from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)

“embankment” in American English

See all translations

embankmentnoun [ C ]

us /ɪmˈbæŋk·mənt/

an artificial slope made of earth or stones:

a river embankment

(Definition of “embankment” from the Cambridge Academic Content Dictionary © Cambridge University Press)