glen
1.
(
noun
) (Scottish) a narrow secluded valley (in the mountains)
Related Words:
vale
,
valley
Terms and Conditions of Use / Copyright Notice