high sheer mountain - Turc Anglais Dictionnaire