self-subsistence - Espagnol Anglais Dictionnaire