French-English dictionary »

bioluminescent meaning in English

FrenchEnglish
bioluminescent adjectif

bioluminescent◼◼◼(exhibiting bioluminescence)
adjective