phytoalexin
Noun
Meaning
phytoalexin (plural phytoalexins)
(medicine) any of several classes of antibiotics produced by plants in response to microorganisms
Noun
phytoalexin (plural phytoalexins)
(medicine) any of several classes of antibiotics produced by plants in response to microorganisms