photophore

/fɒtəfɔr, -foʊr/

Definitions

1. noun

a light-producing organ or plate in certain marine animals, such as some squid and fish.

“Biologists studied the photophores of the newly discovered squid species.”

Synonyms

  • light organ
  • photophor

Antonyms

  • dark organ
  • obscuration organ