Definition, synonyms and related words
An echinocandin antifungal drug that is administered intravenously.