Word info

phytoalexin

Noun

Meaning

phytoalexin (plural phytoalexins)

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

Source: en.wiktionary.org

Close letter words and terms