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.