direct debit draft - German English Dictionary