interchange payment terminal - German English Dictionary