self-subsistent - Espagnol Anglais Dictionnaire