What is the meaning of the word "embankment"?

Definitions:

  1. a long artificial mound of stone or earth copy to clipboard noun
    • The embankment saved the town from severe flooding. copy to clipboard