vocab dash
Log inSign up
惩恶扬善chéng'èyángshàn
Meanings
1. to uphold virtue and condemn evil (idiom)
Characters used
惩to punish恶evil扬to raise善good
vocab dashAboutDecksPrivacyTerms