IRREPROACHABLE

Definition of IRREPROACHABLE

  1. (adj)free of guilt; not subject to blame