What is Charm ?
Charm is (noun) 1. attractiveness She has great personal charm. The charm of the Devon countryside. 2. an object which is supposed to have magical powers She wears a lucky charm round her neck.(verb) 1. to put someone under a spell The old man played a pipe and charmed a snake out of its basket. 2. to attract someone, or to make someone pleased He always manages to charm the girls at the office. I was charmed by their tiny cottage in the country.
source: Easier English, Student Dictionary Upper Intermediate Level