A substrate is a molecule upon which an enzyme acts to catalyze a chemical reaction. It is the specific reactant that an enzyme binds to at its active site, leading to the formation of products. The interaction between the substrate and enzyme is crucial for biological reactions, as it determines the enzyme's specificity and activity.