self-confessed - French English Dictionary