short-term time horizon - German English Dictionary