in the longer term - Spanish English Dictionary