credit sale agreements - French English Dictionary