Definify.com

Definition 2024


phytotoxins

phytotoxins

English

Noun

phytotoxins

  1. plural of phytotoxin