self-accused - Turkish English Dictionary