WordUnscrambler Home
landform
Definitions
[ˈlan(d)fɔːm], (Noun)
Definitions:
- a natural feature of the earth's surface
Phrases:
Origin
:
Click here to see the free dictionary definition for landform
definition by Oxford Dictionaries