nimbolide

Noun

 * 1)  A triterpene limonoid, obtained from, that is used in traditional medicine and has some anticancer properties