PHOTOPHORE Meaning of PHOTOPHORE in English [pho.to.phore] n [ISV] (1898): a light-emitting organ; esp: one of the luminous spots on various marine mostly deep-sea fishes Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012