Home
The Chemistry of Life
Active site definition: The place on an enzyme which attaches to a substrate.
Turn Gameplay Into Learning - Radience Gaming