Photophore (noun) Definition, Meaning & Examples

noun Zoology.
  1. a luminous organ found in certain fishes and crustaceans.
noun
  1. any light-producing organ in animals, esp in certain fishes
Photophore (noun) Definition, Meaning & Examples

More Definitions