easy terms of payment - French English Dictionary