TUMULUS Meaning of TUMULUS in English n. Barrow, artificial mound, artificial hillock. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012