payment terminal - German English Dictionary