Definition noun, plural: luciferins A substrate for the enzyme luciferase, and whose reaction generates... Read More