What is the meaning of the word "enchanter"?

Definitions: