interchange payment terminal - French English Dictionary