French-English dictionary »

noctilucine meaning in English

FrenchEnglish
noctilucine nom {f}

noctilucine(substance once believed to be responsible for the bioluminescence)
noun