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
Origin: see charm
See charmer in American Heritage Dictionary 4
Learn more about charmer