Definify.com

Definition 2024


landform

landform

English

Noun

landform (plural landforms)

  1. Any geological feature, such as a mountain or valley.

Hyponyms

  • See also Wikisaurus:landform

Translations