English | German | Russian | Czech

photophore English

Meaning photophore meaning

What does photophore mean?

photophore

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

Are you looking for...?