A close substitute word for irreproachable would be:
A
irresponsible
B
irksome
C
unshakable
D
none of the above
Correct Answer: unshakable