Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
glen
in English
glen
us
//ɡlɛn//
uk
//ɡlɛn//
#common
Plural
glens
Definitions
Noun
a
narrow
valley
(
with
a
river
);
secluded
a
low
area
between
hills
;
natural
depression