Wiktionary
phytoalexins
n. (plural of phytoalexin English)
n. (plural of phytoalexin English)