disabuse

v. t.
  1. To set free from mistakes; to undeceive; to disengage from fallacy or deception; to set right; -- often used with of; as, to disabuse one of his illusions.