Language:
Free Online Dictionary|3Dict

转战千里

Source : CEDICT

fighting everywhere over a thousand miles (idiom); constant fighting across the country/never-ending struggle