earthwork

Earthwork


– definition :

  • (noun)
    1. an earthen rampart (context:artifact)

earthwork