bioluminescence is Accepted in TWL Scrabble Dictionary

bioluminescence Scrabble score: 23

Meaning of bioluminescence

  • The light emitted in such a way
  • the emission of light from living organisms [n]
  • The biochemical emission of light by living organisms such as fireflies and deep-sea fishes