English

edit

Noun

edit

bistramide (plural bistramides)

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

Anagrams

edit