GLEN


Meaning of GLEN in English

n. mountain valley, small isolated valley

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.