disenchanter


dis·en·chant

D0265300 (dĭs′ĕn-chănt′)tr.v. dis·en·chant·ed, dis·en·chant·ing, dis·en·chants To free from illusion or false belief; undeceive.
[Obsolete French desenchanter, from Old French, to break a spell : des-, dis- + enchanter, to enchant; see enchant.]
dis′en·chant′er n.dis′en·chant′ing·ly adv.dis′en·chant′ment n.

disenchanter

(ˌdɪsɪnˈtʃɑːntə) na person who disenchants