immediate repayment - French English Dictionary