PHOTOPHORE MEANING IN ENGLISH

• Photophore Definition & Synonyms

  1. (n.) A light-emitting organ; specif., one of the luminous spots on certain marine (mostly deep-sea) fishes.
  2. (n.) A form of endoscope using an electric light.


RECENT SEARCHES