Word of the day

21/11/2017

Chemiluminescence – the emission or production of light as the result of a chemical reaction.