Noun
English Wikipedia has an article on:spiruchostatinWikipedia spiruchostatin (plural spiruchostatins) Any of a group of depsipeptides found in Pseudomonas