Mountain chain

What is Mountain chain?

Mountain chain definition and meaning on Dictionary terms:
noun