Definition of "irreproachable"

irreproachable