inhabiting mountains - Allemand Anglais Dictionnaire