ipronidazole
About 0.00 uses per million words.
Meaning
- noun An antiprotozoal nitroimidazole drug used in veterinary medicine.
Similar words
ternidazole ronidazole panidazole carnidazole bamnidazole dimetridazole tinidazole iprodione arprinocid iproniazide
Save “ipronidazole” to learn later