luciferin
nounDefinition of luciferin
: any of various organic substances in luminescent organisms (such as fireflies) that upon oxidation produce a virtually heatless light
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more