Definisi 'embankment'

English to English
noun
1 a long artificial mound of stone or earth; built to hold back water or to support a road or as protection Terjemahkan
source: wordnet30

2 The act of surrounding or defending with a bank. Terjemahkan
source: webster1913


Visual Synonyms