Meaning

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

Origin

Blend of geomorphological + site.

Blend of geomorphological + site.

Wiktionary, CC BY-SA 4.0 · source

geomorphosite — meaning, examples, forms, synonyms | Krumeto