photophore
Noun
Meaning
(biology) A light-emitting organ, found in some fish and other marine animals.
(medicine) A form of endoscope using an electric light.
Source: en.wiktionary.orgNoun
(biology) A light-emitting organ, found in some fish and other marine animals.
(medicine) A form of endoscope using an electric light.
Source: en.wiktionary.org