Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
dell
in English
dell
#common
Plural
dells
Definitions
Noun
a
small
,
deep
natural
valley
;
hollow
area
a
low
area
of
land
between
hills
(
in
countryside
)