sums it up.

tr.v.   dis·en·chant·eddis·en·chant·ingdis·en·chants
To free from illusion or false belief; undeceive.