self-subsistence - Turc Anglais Dictionnaire