self-approving - French English Dictionary