LANDFORM Meaning of LANDFORM in English [land.form] n (1893): a natural feature of a land surface Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012