Definitions for embankment
Overview of noun embankment
The noun embankment has 1 senses? (first 1 from tagged texts)
1. (5) embankment
(a long artificial mound of stone or earth; built to hold back water or to support a road or as protection)
(a long artificial mound of stone or earth; built to hold back water or to support a road or as protection)
