noun
Meaning 1
A specific location or area on Earth's surface characterized by distinctive and significant landforms, geological features, or geomorphological processes.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided