Definisi 'embankment'
English to English
1 a long artificial mound of stone or earth; built to hold back water or to support a road or as protection
source: wordnet30
2 The act of surrounding or defending with a bank.
source: webster1913
More Word(s)
embank, hill, mound, levee, bulwark, rampart, wall, revetement, revetment, stone facing,

Visual Synonyms
Click for larger image