as in land
a natural feature (such as a mountain or valley) of the Earth's surface
These landforms were created by glaciers.
Synonyms & Similar Words
Relevance
Love words? Need even more definitions?
Merriam-Webster unabridged
Share