VariousWords beta
Related Terms:
Noun
Definition: A brominated indole, obtained from a gastropod of species Dicathais, that induces apoptosis in some cancer cells.
VariousWords beta
Definition: A brominated indole, obtained from a gastropod of species Dicathais, that induces apoptosis in some cancer cells.