English

edit

Noun

edit

stevastelin (plural stevastelins)

  1. Any of a family of depsipeptide antibiotics isolated from penicillium fungi