site of ancient aboriginal villages - Allemand Anglais Dictionnaire