EMBANKMENT Meaning of EMBANKMENT in English [noun] [C] - an artificial slope made of earth and/or stonesa river/road/railway embankment Cambridge English vocab. Кембриджский английский словарь. 2012