glyn
/ɡlɪn/Definitions
1. noun
A hill or mound; an area of high ground, especially a natural one.
“The village overlooked a beautiful glyn with lush greenery.”
1. noun
A hill or mound; an area of high ground, especially a natural one.
“The village overlooked a beautiful glyn with lush greenery.”