morral
/mɒrəl/Definitions
1. noun
a mound or heap, especially of earth or stones
“The morral at the base of the hill was formed by centuries of erosion.”
2. noun
a small hill or mound of earth or stones
“The morral in the garden was covered in wildflowers.”