English definition for scintillating
1. s. having brief brilliant points or flashes of light
2. s. marked by high spirits or excitement
3. s. brilliantly clever
Sponored Video