when full payment has been received - French English Dictionary