1 result found

Search Results for: photophore

Bioluminescence

Definition noun The production and emission of light by an organism; the capability of an organism to produce and emit light... Read More