百战不殆bǎizhànbùdàiMeanings1. to come unscathed through a hundred battles (idiom, from Sunzi's "The Art of War" 孙子兵法 (SūnzǐBīngfǎ)); to win every fightCharacters used百numerous战war不no殆almost