Definition of TUMULUS : an artificial hillock or mound (as over a grave); especially : an ancient grave :
Google