long-term financial investments - Spanish English Dictionary