Chinese-English dictionary »

生物发光 /shēngwùfāguāng/ meaning in English

ChineseEnglish
生物发光 /shēngwùfāguāng/ noun

bioluminescence [bioluminescences](emission of light by a living organism)
noun
[UK: bˌaɪəʊlˌuːmɪnˈesəns] [US: bˌaɪoʊlˌuːmɪnˈesəns]