Back to Dictionary
百战百胜
百戰百勝
bǎizhànbǎishèng
1. to emerge victorious in every battle
2. to be ever-victorious