meaning of atrazine

atrazine meaning in General Dictionary

a synthetic element produced by triazine that is popular as an agricultural herbicide