self-subsisting - French English Dictionary