metronidazole
Explore definitions, synonyms, and language insights of metronidazole
Definitions
Noun
antiprotozoal medication (trade name Flagyl) used to treat trichomoniasis and giardiasis