favourable repayment terms - Spanish English Dictionary