Advertisement
Synonyms of Barrow
Primary definition: A large mound of earth or stones placed over an ancient grave; a tumulus.
Ranked Synonyms (Strongest to Related)
Advertisement
Antonyms & Opposite Concepts
Translate "Barrow" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides →Advertisement