echinocandins

English

Noun

echinocandins

  1. plural of echinocandin