An Encylopedia Britannica Company

glen

1 ENTRIES FOUND:
glen /ˈglɛn/ noun
plural glens
glen
/ˈglɛn/
noun
plural glens
Britannica Dictionary definition of GLEN
[count]
: a narrow valley