Word Hen
What is the meaning of the word "
embankment
"?
Definitions:
a long artificial mound of stone or earth
noun
The embankment saved the town from severe flooding.