avow one's faults
Are you looking for: 公开公开承认公开承认错误公开 公开承认 公开承认错误More results...
English Expression:
  1. n.  avow one's faults
  2. adv.  avowedly responsible for an error
  3. adv.  avowedly