Definify.com

Definition 2025


phytoalexins

phytoalexins

English

Noun

phytoalexins

  1. plural of phytoalexin