YourDictionary

luciferin

noun

a substance in luminescent organisms, as fireflies, that produces light by combining with oxygen in the presence of luciferase

See luciferin in American Heritage Dictionary 4

Learn more about luciferin

link/cite print suggestion box