self-sufficing - Español Inglés Diccionario