trade and other payables disclosures - German English Dictionary