Meaning of “charmed” in the English Dictionary