AMITROLE Meaning of AMITROLE in English [am.i.trole] n [amino + triazole] (ca. 1960): a systemic herbicide used in areas other than food croplands Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012