self-repairing - Turkish English Dictionary