phytoalexins

English

Noun

phytoalexins

  1. plural of phytoalexin