luminescence

/ˌluː.məˈnɛs.əns/

luː · MƏNƐS · əns (3 syllables)

English Noun
Ad

Definition

Any emission of light that cannot be attributed merely to the temperature of the emitting body.

Etymology

From Latin lumen + -escence.

Ad

Related Words