Word info

salvestrol

Noun

Meaning

salvestrol (plural salvestrols)

A natural phytoalexin that can be converted into a cytotoxic metabolite by certain enzymes that are overexpressed by cancer cells.

Source: en.wiktionary.org

Close letter words and terms