From Middle English charmer, charmere, equivalent to charm + -er.
Practice speaking and memorizing "charmer" and many other words and sentences in English.