immediate repayment - Spanish English Dictionary