bistramide

English

Noun

bistramide (plural bistramides)

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

Anagrams