payment services provider - French English Dictionary