barrow

Definitions

Agriculture

Construction

  • A large mound of earth or pile of rocks intentionally placed on top of an ancient burial site for protection.

Military

  • noun a huge man-made mound of earth, marking the site of an ancient grave
http://www.dictionarycentral.com/definition/barrow.html