Logo
Search icon

tumulus

/ˈtjuːmjələs/

noun

Meaning

  • A mound of earth, especially one placed over a prehistoric tomb; a barrow.

Synonyms

burial mound,
burian