Definition, synonyms and related words
A natural polyketide that is a potent inhibitor of tumour cell growth.