English | German | Russian | Czech

embankment English

Meaning embankment meaning

What does embankment mean?

embankment

a long artificial mound of stone or earth; built to hold back water or to support a road or as protection

Synonyms embankment synonyms

What other words have the same or similar meaning as embankment?

Topics embankment topics

What do people use embankment to talk about?

Are you looking for...?