What does embankments mean?
noun
A bank or wall of earth, stone, or concrete built to prevent flooding or erosion, or to support a road or railway.
Example
"The embankments along the river helped to protect the nearby village from flooding."
Definition generated by AI and curated by RJS Tech Solutions LLP.