amphotericin

Noun
  • An antibiotic and antifungal agent (synset 102708417)

Other Searches