Attested.to

Definition

a chemical that is sprayed on plants and causes their leaves to fall off

Seed ·

Term in context

defoliant in CommonParlance