YourDictionary

tumulus

noun pl. tumuli or tumuluses

an artificial mound; esp., an ancient burial mound; barrow

See tumulus in American Heritage Dictionary 4

Learn more about tumulus

link/cite print suggestion box