• word of the day

    bioluminescence

    bioluminescence - Dictionary definition and meaning for word bioluminescence

    Definition
    (noun) luminescence produced by physiological processes (as in the firefly)
Download our Mobile App Today
Receive our word of the day
on Whatsapp