English dictionary
metronidazole meaning and definition
Definition and meaning of metronidazole at MeaningMonkey.org. metronidazole meaning and definition in the English Dictionary.METRONIDAZOLE noun
Definition of metronidazole (noun)
- antiprotozoal medication (trade name Flagyl) used to treat trichomoniasis and giardiasis
- synonyms: Flagyl
Source: Princeton University Wordnet