inhabiting mountains - Français Anglais Dictionnaire