unblemished

Definition: (adjective) Free from physical or moral spots or stains.
Synonyms: unmarred, unmutilated.
Usage: His unblemished reputation as a man of honor and principle follows him wherever he goes.
Discuss