irreproachable (adj.) Look up irreproachable at Dictionary.com
1630s, from French irréprochable (15c.), from assimilated form of in- "not, opposite of" (see in- (1)) + réprochable (see reproach (n.)). Related: Irreproachably.