Charmer

word

1. Noun

One who charms, or has power to charm; one who uses the power of enchantment; a magician.

2. Noun

One who delights and attracts the affections.
More about this word
Synonyms and related words
Explore this word