self-restoring - Turco Inglés Diccionario