Origin: Latin suffix -able
Irreproachable has 2 different meanings across 1 category:
free of guilt; not subject to blame
"has lived a blameless life"
"of irreproachable character"
"an unimpeachable reputation"
Free from blame, not open to reproach or criticism; blameless.