LANDFORM


Meaning of LANDFORM in English

[land.form] n (1893): a natural feature of a land surface

Merriam-Webster English vocab.      Английский словарь Merriam Webster.