non-terminable (contract) - Turco Inglés Diccionario