glen
glen
noun
A narrow valley, typically long and deep, often found in Scotland or Ireland.
"The sheep grazed peacefully in the quiet glen."
glen
A narrow valley, typically long and deep, often found in Scotland or Ireland.
"The sheep grazed peacefully in the quiet glen."