PHOTOPHORE Meaning of PHOTOPHORE in English add. ·noun a form of endoscope using an electric light. 2. photophore ·add. ·noun a light-emitting organ; specif., one of the luminous spots on certain marine (mostly deep-sea) fishes. Webster English vocab. Английский словарь Webster. 2012