Urdu Meanings
iJunoon official Urdu Dictionary
Definitions
English definition for glen
1. n. a narrow secluded valley (in the mountains)
All in One
A glen is a valley, typically one that is long, deep, and often glacially U-shaped, or one with a watercourse running through it.
Thesaurus
Synonyms and Antonyms for glen
Related Images
Related Images/Visuals for glen
International Languages
Meaning for glen found in 4 Languages.
Sponored Video