scintillate - Dictionary definition and meaning for word scintillate
Skin/Till>> Till sparkles on skin
SCINTILLATE or SCINTILLATING refers to something GLITTERING, sparkling, shining, twinkling.
schin means shan(in hindi very small time). so meaning of the above word is "the one which is alive or animated for a very small time"
Divide it into: Skin / Til= Til creates sparkling effect on skin.
scintillating performance, great performance.