Definitions of irreproachable:

  • adjective:   free of guilt; not subject to blame
    Example: "Of irreproachable character"