Definition of mountainscape in English:

mountainscape

Pronunciation /ˈmaʊntɪnskeɪp/

noun

  • A picturesque view of a mountainous area.

Origin

1930s; earliest use found in Daily Times-News (Burlington, North Carolina). From mountain + -scape, after landscape, sea-scape.