scintillating Meaning and Definition

Definitions

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