high mountain ranges - Turc Anglais Dictionnaire