amitrole
amitrole has 1 sense in the JumbleFix dictionary. Letters: 8.
Definitions
noun
. A nonselective herbicide, 3-amino-1,2,4-triazole, used to control weeds.