Definition, synonyms and related words
A sesquiterpenoid tumor inhibitor found in Elephantopus elatus.