VariousWords beta
Related Terms:
Definitions:
Noun
glen
Definition: a narrow secluded valley (in the mountains)
Definition: A secluded and narrow valley, especially one with a river running through it; a dale; a depression between hills.