pre-paid debit card - German English Dictionary