self-deception - French English Dictionary