EnglishembankmentnounMeaningA long mound of earth, stone, or similar material, usually built for purposes such as to hold back or store water, for protection from weather or enemies, or to support a road or railway.Related wordswall(English)seawall(English)bridge(English)berm(English)breakwater(English)pier(English)dam(English)barrage(English)spillway(English)neva(English)charing(English)culvert(English)SourcesDictionaryAPI.dev English dictionary data