chain of mountains - Turc Anglais Dictionnaire