kamus
.
Search
About
earthwork
English
earthwork
Noun
An earthen rampart
English: earthwork