biophosphorescence
Noun
Meaning
biophosphorescence (uncountable)
(biology) The emission of visible light from a living organism after stimulation by light.
Noun
biophosphorescence (uncountable)
(biology) The emission of visible light from a living organism after stimulation by light.