geomorphosite
English
Etymology
Blend of geomorphological + site.
Noun
geomorphosite (plural geomorphosites)
- A specific location or area on Earth's surface characterized by distinctive and significant landforms, geological features, or geomorphological processes.