site of ancient aboriginal villages - Français Anglais Dictionnaire