What is the meaning of the word "irreproachably"?

Definitions: