Meaning of metronidazole
Definition of metronidazole
(noun)
antiprotozoal
medication
(trade
name
Flagyl)
used
to
treat
trichomoniasis
and
giardiasis
Other information on metronidazole
WIKIPEDIA results for
metronidazole
Amazon results for
metronidazole
Tweet