until the final installment is paid - Español Inglés Diccionario