LANDFORM Meaning of LANDFORM in English / ˈlændfɔːm; NAmE -fɔːrm/ noun ( geology ) a natural feature of the earth's surface Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005