Skip to main content

English: photoluminescence

Welsh: ffoto-ymoleuedd

Part of speech

Noun, Masculine, Singular

Definition

Luminescence caused by visible light or by infrared or ultraviolet radiation.