Mountain-chain meaning

A mountain range.
noun
0
0
Two or more relatively adjacent mountain ranges.
noun
0
0
A series of mountain ranges stretching across a continent.
noun
0
0
Advertisement