English | German | Russian | Czech

phytoalexin English

Meaning phytoalexin meaning

What does phytoalexin mean?

phytoalexin

(medicine) any of several classes of antibiotics produced by plants in response to microorganisms

Are you looking for...?