embankment

definition: a long artificial mound of stone or earth
example: The embankment saved the town from severe flooding.
speech part: noun
synonyms:

How embankment is being used?