English | German | Russian | Czech

bistramide English

Meaning bistramide meaning

What does bistramide mean?

bistramide

(biochemistry) Any of several highly potent antiproliferative marine bisamides found in Lissoclinum bistratum

Are you looking for...?