a self-contained community - Turc Anglais Dictionnaire