delude someone/oneself - French English Dictionary