What is the meaning of the word "enchantment"?

Definitions: