Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
landform
in English
landform
us
//ˈlændfɔrm//
uk
//ˈlændfɔːm//
#moderate
Definitions
Noun
a
natural
geological
feature
(
mountain
,
valley
,
etc
.)
The
unique
landform
of
the
region
includes
several
large
mountains
.