1 result found

Search Results for: deoxyxylulose-5-phosphate_synthase

Synthase

Definition noun, plural: synthases (biochemistry) An enzyme that catalyzes the synthesis of a compound Supplement Synthases... Read More