inhabited island - Français Anglais Dictionnaire