bioluminescence ( synonym found)

Definition of bioluminescence:

(n) : the emission of light by a living organism (such as a firefly)

Back to Top