long term trade receivables - Spanish English Dictionary