Synonym-English dictionary »

metronidazole synonyms in English

SynonymEnglish
metronidazole noun

flagylnoun