Definify.com

Definition 2024


bioluminescences

bioluminescences

English

Noun

bioluminescences

  1. plural of bioluminescence