noun
an enzyme that catalyses the hydrolysis of a particular substrate.
Begin a journey through worlds of puzzles.
Take me to Green Gardens