payment by credit card - German English Dictionary