ALL meanings of landform
land·form
L l - noun landform a specific geomorphic feature on the surface of the earth, ranging from large-scale features such as plains, plateaus, and mountains to minor features such as hills, valleys, and alluvial fans. 1
- noun landform A natural feature of the earth's surface. 1
- noun landform geographical feature 1
- noun landform geographical feature 1
- noun landform geographical feature 1
- countable noun landform A landform is any natural feature of the Earth's surface, such as a hill, a lake, or a beach. 0
- noun landform any natural feature of the earth's surface, such as valleys and mountains 0
- noun landform any topographic feature on the earth's surface, as a plain, valley, hill, etc., caused by erosion, sedimentation, or movement 0