南征北战
nánzhēng-běizhànTraditional 南征北戰
to fight one's way up and down the country
Every meaning
nánzhēng-běizhàn
- to fight one's way up and down the country
Its characters
- 南nánsouth
- 征zhēngto go on a long journey; expedition (as in 长征)
- 北běinorth
- 战zhànwar; battle; fight
Words with 南
Words with 征
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.