a self-contained community - Français Anglais Dictionnaire