Dictionary.com
Thesaurus.com

undeceiver

  • a word derived from undeceive.
    undeceive
    verb (used with object)
    to free from deception, fallacy, or mistake.

More Suggestions