YourDictionary

Dictionary Home » Dictionary Definitions » thermoluminescence

thermoluminescence

noun

the release in the form of light of stored energy from a substance when it is heated

Related Forms:

See thermoluminescence in American Heritage Dictionary 4

Learn more about thermoluminescence

link/cite print suggestion box