self-appointed - French English Dictionary