glen

Explore definitions, synonyms, and language insights of glen

Definitions

Noun
a narrow secluded valley (in the mountains)

More General Terms