Polish-English dictionary »

bioluminescencja meaning in English

PolishEnglish
bioluminescencja noun

bioluminescencenoun
emission of light by a living organism