self-subsistent - French English Dictionary