The largest giant squid recorded by scientists measured 43 feet (12 meters) long, according to Smithsonian's National Museum of Natural History. Faked photo of a giant squid supposedly found In California. An image of a monster 160-foot-long (49-meter-long) giant squid made the social media rounds yesterday, but fear notâit's a hoax.
luminescence - light not due to incandescence; occurs at low temperatures. light, visible light, visible radiation - (physics) electromagnetic radiation that can produce a visual sensation; the light was filtered through a soft glass window.
Freebase(0.00 / 0 votes)Rate this definition: Photoluminescence. Photoluminescence describes the phenomenon of light emission from any form of matter after the absorption of photons. It is one of many forms of luminescence and is initiated by photoexcitation, hence the prefix photo-. The excitation typically undergoes various relaxation processes and then photons are re-radiated.