GLEN


Meaning of GLEN in English

[noun] [C] - a deep narrow valley, esp. among mountainsthe glens of ScotlandBallaglass GlenGlen Maye

Cambridge English vocab.      Кембриджский английский словарь.