English to English
tumulus
('t/u/m/j//@/l/@/s
)
noun (n)
- (archeology) a heap of earth placed over prehistoric tombs(noun.artifact)source: wordnet30
- An artificial hillock, especially one raised over a grave, particularly over the graves of persons buried in ancient times; a barrow.(noun)source: webster1913