a self-contained community - Francés Inglés Diccionario