×

bioluminescence meaning in English

n. bioluminescence, production of light by a living organism

Related Words

  1. biologiquement
  2. biologiste
  3. biolumineux
  4. biolyse
PC Version

Copyright © 2018 WordTech Co.