Unreproachable
(
a.
) Not liable to be reproached; irreproachable.