Chinese words · Chengyu

南征北战

nánzhēng-běizhànTraditional 南征北戰

to fight one's way up and down the country

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.