a self-contained community - Allemand Anglais Dictionnaire