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
.)