Back to Idioms
Meaning

chinese idiom for defeating the enemy

Found 1 idiom