Definify.com

Definition 2026


phytoalexins

phytoalexins

English

Noun

phytoalexins

  1. plural of phytoalexin