Dear Frank,

> Here's how dictionary.com defines disenchant:
> To free from illusion or false belief; undeceive.

I am surprised that nobody has mentioned or suggested the near-synonym of
"disenchant": disillusion. That's what I use in my translations -- it work
well in the context of my materials.

Best wishes,
Stephen Hodge