YourDictionary

photophore

noun

a light organ in bioluminescent animals containing reflective tissue and light-producing cells

See photophore in American Heritage Dictionary 4

link/cite print suggestion box