long term trade liabilities - German English Dictionary