immediate repayment - Turkish English Dictionary