Wiktionary
echinocandins
n. (plural of echinocandin English)
n. (plural of echinocandin English)