Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
lowland
in English
lowland
us
/ˈloʊlənd/
uk
/ˈləʊlənd/
#moderate
Plural
lowlands
Definitions
Noun
an
area
lower
than
its
surroundings
;
depressed
land
a
region
with
low
elevation
(
below
adjacent
areas
)
Base Words
land
low