geomorphosite

noun

geomorphosite

noun

Etymology Blend of geomorphological + site.

1

A specific location or area on Earth's surface characterized by distinctive and significant landforms, geological features, or geomorphological processes.

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.