CompareWords
Compare
Fleckless
Definition:
(a.) Without spot or blame.