payment points - French English Dictionary