barrow in Latin barrow in Latin tumulus noun A mound of earth and stones raised over a grave or graves. Add to Flashcards