save for the long term - French English Dictionary