GLEN


Meaning of GLEN in English

[glen] n [ME (Sc), valley, fr. (assumed) ScGael glenn; akin to MIr glend valley] (15c): a secluded narrow valley

Merriam-Webster English vocab.      Английский словарь Merriam Webster.