non-terminable (contract) - Alemán Inglés Diccionario