define disenchant
Verb[edit] disenchant â(third-person singular simple present disenchants, present participle disenchanting, simple past and past participle disenchanted) ( 1 transitive, of a person) To free from illusion, false belief or enchantment; to undeceive or disillusion. ( transitive, of a person) To disappoint.