English edit

Noun edit

stevastelin (plural stevastelins)

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