self-existent - French English Dictionary