embankmentEnglish

embankment

Noun

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

English: embankment

Bahasa: ban, benteng, tambak

Bahasa words with similar meanings