self-justifying - French English Dictionary