Definitions | embankment |
| noun - a long artificial mound of earth and stone, built to hold back water, for protection or to support a road
Supplemental Details:Sponsor an extended definition for embankment for as little as $10 per month. Click here to contact us.
Full Definition of embankment
| |
|