self-subsisting - Espagnol Anglais Dictionnaire