direct-debit - German English Dictionary