LANDFORM Meaning of LANDFORM in English ■ noun a natural feature of the earth's surface. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004