PHOTOPHORE


Meaning of PHOTOPHORE in English

-ˌfō(ə)r noun

( -s )

Etymology: International Scientific Vocabulary phot- + -phore; probably originally formed in French

: a light-emitting organ ; specifically : one of the luminous spots on various marine mostly deep-sea fishes

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.