What is the meaning of the word "irreproachable"?

Definitions: