disenchant in German
disenchant in German
desillusionieren
(transitive, of a person) To free from illusion, false belief or enchantment; to undeceive or disillusion.
enttäuschen
(transitive, of a person) To disappoint.
entzaubern
(transitive, of a thing) To remove a spell or magic enchantment from.