other long-term assets - German English Dictionary