English edit

Noun edit

bistramide (plural bistramides)

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

Anagrams edit