payment processor - French English Dictionary