Skip to main content

photoluminescence

Title English: 
photoluminescence
Definition English: 
Luminescence stimulated by light absorption: the emission of light from a substance as a result of the absorption of electromagnetic radiation. The frequency of the light emitted is lower than that absorbed. (Source: Encarta® World English Dictionary)
Title Arabic: 
تألق فوتوني
Domain: 
Sustainable Development
Subject: 
Energy Resources
InformationType: 
Term
SourceSymbol: 
Language staff