Meaning of “charm” - Learner’s Dictionary

charm

noun uk us /tʃɑːm/
QUALITY [ C, U ]

B2 a quality that makes you like someone or something:

The building had a certain charm.
LUCKY [ C ]

an object that you keep or wear because you believe that it is lucky:

a lucky charm

(Definition of “charm noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)