allowances for trade and other receivables - German English Dictionary