Definition, synonyms and related words
An antiprotozoal nitroimidazole drug used in veterinary medicine.