self-sufficing - Espagnol Anglais Dictionnaire