Definition, synonyms and related words
A triazapentadiene compound, an insecticide and acaricide used in veterinary medicine.