Definition for Bioluminescence
From Biology Forums Dictionary
A phenomenon that results from chemical reactions that give off light rather than heat.
From Biology Forums Dictionary
A phenomenon that results from chemical reactions that give off light rather than heat.