tumulus ( synonym found)

Definition of tumulus:

(n) : a mound or earth, especially one placed over a prehistoric tomb

Definition of tumulus:

(n) : a mound or earth, especially one placed over a prehistoric tomb

Back to Top