bistramide
Noun
Meaning
bistramide (plural bistramides)
(biochemistry) Any of several highly potent antiproliferative marine bisamides found in Lissoclinum bistratum
Noun
bistramide (plural bistramides)
(biochemistry) Any of several highly potent antiproliferative marine bisamides found in Lissoclinum bistratum