self-sustained esaf - Francés Inglés Diccionario