irreproachable
1. [ adjective ] free of guilt; not subject to blame
Synonyms: inculpable unimpeachable blameless
Examples:

"has lived a blameless life" "of irreproachable character" "an unimpeachable reputation"

Related terms: innocent
Similar spelling:   irreproachably
  irreproducible
  irreparable
  irrepressible
  irreproducibility
  irreversible