self-sufficing - Francés Inglés Diccionario