biophosphorescence
English
Noun
biophosphorescence
(
uncountable
)
(
biology
)
The
emission
of
visible
light from a
living
organism
after
stimulation
by light.
Related terms
bioluminescence
biofluorescence