self-admit - French English Dictionary