What is the meaning of Photophore?

A light-emitting organ, found in some fish and other marine animals.

A form of endoscope using an electric light.

photophore

lantern

Source: wiktionary.org