Meaning of “sparkle” - Learner’s Dictionary

sparkle

noun uk us /ˈspɑːkl/
LIGHT [ C, U ]

the light from something reflecting on a shiny surface

SPECIAL [ U ]

the quality of being special or exciting:

The performance lacked a bit of sparkle.

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