self-confessed - Turkish English Dictionary