a self-contained community - Español Inglés Diccionario