mycomycin

Explore definitions, synonyms, and language insights of mycomycin

Definitions

Noun
a highly unsaturated antibiotic acid obtained from an actinomycete