南征北伐nánzhēngběifáMeanings1. war on all sides (idiom); fighting from all four quartersCharacters used南south征journey北north伐cut down