mountain system

English

Noun

mountain system (plural mountain systems)

  1. Synonym of mountain belt.