Dictionary · Google Translate · Help

苛责

to criticize harshly / to excoriate
severe / exacting
  duty / responsibility / to reproach / to blame
<< go back
Dictionary · Google Translate · Help
By MDBG 2025