Earthwork

Noun

  • Any structure made from earth; especially an embankment or rampart used as a fortification

Leave a Reply

Your email address will not be published.