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