other long-term investments - German English Dictionary