inhabiting mountains - Turc Anglais Dictionnaire