Metronidazole Meaning
There are 1 meaning(s) for word Metronidazole
Meaning 1 : antiprotozoal medication (trade name Flagyl) used to treat trichomoniasis and giardiasis
Synonyms : flagyl
Synonyms : flagyl
Similar words of Metronidazole :
