allowances for trade and other receivables - Spanish English Dictionary