debit or credit card - German English Dictionary