Home
Advance Search
Dictionary
Words with Friends solver
Meaning of bioluminescence
Definition:-
The biochemical emission of light by living organisms such as fireflies and deep-sea fishes. (noun)