self-restoring - Turkish English Dictionary