amphotericin

Noun
  1. An antibiotic and antifungal agent (synset 102708417)

Other Searches