bistramide
English
Noun
bistramide (plural bistramides)
- (biochemistry) Any of several highly potent antiproliferative marine bisamides found in Lua error in Module:taxlink at line 68: Parameter "noshow" is not used by this template.
bistramide (plural bistramides)