Scintillation
English word definition — powered by WordNet
NOUN
(physics) a flash of light that is produced in a phosphor when it absorbs a photon or ionizing particle
a brilliant display of wit
the twinkling of the stars caused when changes in the density of the earth's atmosphere produce uneven refraction of starlight
Want to remember scintillation?
Sign up free to bookmark & revise