Metronidazole

What is Metronidazole?

Metronidazole definition and meaning on Dictionary terms:
noun Pharmacology.

a synthetic antimicrobial substance, C6H9N3O3, used chiefly in the treatment of infections, such as Trichomonas vaginalis and certain anaerobic bacterial infections.