ipronidazole
Noun
Meaning
ipronidazole (uncountable)
(pharmacology) An antiprotozoal nitroimidazole drug used in veterinary medicine.
Noun
ipronidazole (uncountable)
(pharmacology) An antiprotozoal nitroimidazole drug used in veterinary medicine.