have a long run - Spanish English Dictionary