English dictionary
glen meaning and definition
Definition and meaning of glen at MeaningMonkey.org. glen meaning and definition in the English Dictionary.GLEN noun
Definition of glen (noun)
- a narrow secluded valley (in the mountains)
Source: Princeton University Wordnet