Terminology
Protein: A chain of amino acids folded into a complex 3D form
Enzyme: A protein catalyst
Ligand: A small molecule which binds to a protein
Substrate: A molecule which binds to an enzyme and reacts
Inhibitor: A molecule which binds to an enzyme and blocks its action