Big Huge Thesaurus

metronidazole

noun