self-subsistence - French English Dictionary