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.