the payment is due - French English Dictionary