a long-lasting valuable investment - French English Dictionary