Fetching details from the dictionary...

(many) mountains
very much (wanting to do something one cannot); greatly; really
so many; a lot of
そこに山々が連なる。
Mountains stretch there.
遠くの山々が見える。
Distant mountains are visible.
夕焼けに染まる山々が美しい。
The mountains dyed in the sunset are beautiful.