南征北战 [- - - zhàn]fight north and south; fight battles throughout the length and breadth of the country; fight here and there; fight up and down the country:
•¶ 这是一支抗日战争中经过南征北战的英雄连队。 This is a heroic company which fought on many fronts in the Anti-Japanese War.