long term trade receivables - German English Dictionary