glen
English Dictionary
->
Letter G
-> glen
Search Dictionary:
glen Definition
(n)
a
narrow
secluded
valley
(
in
the
mountains
)
glen Synonyms
glen
© Art Branch Inc.