PHOTOPHORE Meaning of PHOTOPHORE in English (n.) A form of endoscope using an electric light. Webster's English dictionary. Английский словарь Webster. 2012