self-confrontation - Turkish English Dictionary