Meaning of glen

Definition of glen

(noun) a narrow secluded valley (in the mountains)

Other information on glen

WIKIPEDIA results for glen
Amazon results for glen