on-time repayment - Turkish English Dictionary