English Dictionary
Definition tumulus in British English
tumulus noun
[countable] noun
/ˈtjuːmjʊləs/
Synonyms and related words
