Definify.com

Definition 2024


phytoalexins

phytoalexins

English

Noun

phytoalexins

  1. plural of phytoalexin