thermoluminescence in English
- thermoluminescence⇄thermoluminescence, noun.
1. the emission of light produced by heat or exposure to high temperature.
2. a method of determining the age of an archaeological specimen by heating it at a controlled rate and measuring the light it emits, the amo