







百战百败 is a Chinese idiom (chengyu) meaning “to be defeated in every battle”. To suffer repeated defeats; to be consistently unsuccessful. Literally, “A hundred battles, a hundred defeats”.

Choose character parts and animate their colors, together or in stroke order
Open the tool →
Picture and word Bingo for your class
Open the tool →
Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Chinese and English fill-in vocabulary worksheets
Open the tool →百战百败 (bǎi zhàn bǎi bài) is a Chinese idiom (chengyu) meaning “to be defeated in every battle”.
百战百败 is pronounced bǎi zhàn bǎi bài in Mandarin Chinese.
Literally, 百战百败 means “a hundred battles, a hundred defeats”. It is used to mean “to be defeated in every battle”.
指每战必败。