English dictionary
embankment meaning and definition
Definition and meaning of embankment at MeaningMonkey.org. embankment meaning and definition in the English Dictionary.EMBANKMENT noun
Definition of embankment (noun)
- a long artificial mound of stone or earth; built to hold back water or to support a road or as protection
Source: Princeton University Wordnet