non-cash means of payment - German English Dictionary