Biology Forums Dictionary
From Biology Forums Dictionary
The location in an enzyme where the chemical reaction takes place. The part of the enzyme where the substrate will bind
Biology Dictionary | About | Help | FAQ | Create account | Log in