self-sufficient city - Francés Inglés Diccionario