long-term financial investments - German English Dictionary