Definition, synonyms and related words
A benzimidazole anthelminthic drug used in horses and some domestic pets.