chain of mountains - Turkish English Dictionary