short-term time horizon - French English Dictionary