Home US English unreproachable
That cannot be reproached or faulted; above reproach; irreproachable.
Late 16th century. From un- + reproachable.
READ THESE ARTICLES