MohammedPreview
Open in TheBrain

La Tumulus

  1. A heap of earth, mound, hill, knoll, hillock.
  2. A barrow, grave, tumulus.