Dictionary, Free Dictionary - MyDictionary.net
Definition of " avenge a personal wrong in the name of public interests " in English Chinese (Trad.) Dictionary
Results
avenge a personal wrong in the name of public interests
  • {V} 公報私仇