The definition of a charmer is a person who is enchanting or delightful to be around.
(noun)An example of charmer is an attractive woman with a witty sense of humor.
See charmer in Webster's New World College Dictionary
noun
Origin: see charm
See charmer in American Heritage Dictionary 4
noun
Learn more about charmer