The definition of a glen is a narrow valley that is hidden away.
(noun)An example of a glen are the Glens of Antrim in Northern Ireland.
See glen in Webster's New World College Dictionary
noun
Origin: ME < Late MScot < Gael *glenn (now gleann), mountain valley, akin to Welsh glyn
See glen in American Heritage Dictionary 4
noun
Origin:
Origin: Middle English
Origin: , from Scottish Gaelic gleann
Origin: , from Old Irish glenn
.Learn more about glen