Meaning of tumulus

Definition of tumulus

(noun) (archeology) a heap of earth placed over prehistoric tombs

Other information on tumulus

WIKIPEDIA results for tumulus
Amazon results for tumulus