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