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
Tweet